package com.lxd.sunso.product.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * @author lxd
 * @email sunlightcs@gmail.com
 * @date 2020-12-30 18:06:30
 */
@Data
@TableName("Sunso_Machine")
public class MachineEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 自增
     */
    @TableId
    private Long id;
    /**
     * 设备名称
     */
    private String machinename;
    /**
     * 设备型号ID
     */
    private Long machinekind;
    /**
     * 设备名称
     */
    private String machinekey;
    /**
     * 设备状态
     */
    private String machinestate;
    /**
     * 客户Id
     */
    private Long customerid;
    /**
     * 设备安装地址
     */
    private String address;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 数据长度
     */
    private String datalength;
    /**
     * 校验码
     */
    private String crc8;
    /**
     * 创建时间
     */
    private String createtime;
    /**
     * 是否在线
     */
    private String isonline;
    /**
     * 经度
     */
    private String lng;
    /**
     * 纬度
     */
    private String lat;
    /**
     * 数据模板Id
     */
    private Long templateid;
    /**
     * 购买合同
     */
    private String purchasecontract;
    /**
     * 保修时间
     */
    private String warrantyperiod;
    /**
     * 设备图片
     */
    private String imgurl;

    @TableField(exist = false)
    private String machinekindName;
    @TableField(exist = false)
    private String customerName;
    @TableField(exist = false)
    private String templateName;

}
